downright mean - German English Dictionary